import { h } from 'vue';
import { BasicColumn } from '@/components/Table';

export const columns: BasicColumn[] = [
  {
    title: '编号',
    render({ rowIndex }) {
      return h('span', {}, { default: () => `${rowIndex + 1}` });
    },
  },
  {
    title: '会话编号',
    dataIndex: 'token',
    width: 300,
  },
  {
    title: '用户名',
    dataIndex: 'username',
  },
  {
    title: '部门名称',
    dataIndex: 'deptName',
  },
  {
    title: '登录地址',
    dataIndex: 'loginIp',
  },
  {
    title: '登录地点',
    dataIndex: 'loginAddr',
  },
  {
    title: '浏览器',
    dataIndex: 'browser',
  },
  {
    title: '操作系统',
    dataIndex: 'operatingSystem',
  },
  {
    title: '登录设备',
    dataIndex: 'device',
  },
  {
    title: '登录时间',
    dataIndex: 'loginTime',
    width: 180,
  },
];
